package VOs;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import VOs.ClienteVO;
import VOs.ItemCotizacionVO;
import VOs.OficinaVentaVO;
import VOs.PedidoVentaVO;

public class CotizacionVO implements Serializable
{
	private static final long serialVersionUID = 1L;
	
	private int id;
	private Date fechaValidez;
	private ClienteVO cliente;
	private List<ItemCotizacionVO> items;
	private Date fechaRemisionAlCliente;
	private String estadoCotizacion;
	private OficinaVentaVO oficinaVenta;
	private PedidoVentaVO pedidoVenta;
	
	public CotizacionVO() 
	{
		// TODO Auto-generated constructor stub
	}

	public int getId() 
	{
		return id;
	}

	public void setId(int id) 
	{
		this.id = id;
	}

	public Date getFechaValidez() 
	{
		return fechaValidez;
	}

	public void setFechaValidez(Date fechaValidez) 
	{
		this.fechaValidez = fechaValidez;
	}

	public ClienteVO getCliente() 
	{
		return cliente;
	}

	public void setCliente(ClienteVO cliente) 
	{
		this.cliente = cliente;
	}

	public List<ItemCotizacionVO> getItems() 
	{
		return items;
	}

	public void setItems(List<ItemCotizacionVO> items) 
	{
		this.items = items;
	}

	public Date getFechaRemisionAlCliente() 
	{
		return fechaRemisionAlCliente;
	}

	public void setFechaRemisionAlCliente(Date fechaRemisionAlCliente) 
	{
		this.fechaRemisionAlCliente = fechaRemisionAlCliente;
	}

	public String getEstadoCotizacion() 
	{
		return estadoCotizacion;
	}


	public void setEstadoCotizacion(String estadoCotizacion) 
	{
		this.estadoCotizacion = estadoCotizacion;
	}
	
	/**
	 * @return the oficinaVenta
	 */
	public OficinaVentaVO getOficinaVenta() 
	{
		return oficinaVenta;
	}

	/**
	 * @param oficinaVenta the oficinaVenta to set
	 */
	public void setOficinaVenta(OficinaVentaVO oficinaVenta) 
	{
		this.oficinaVenta = oficinaVenta;
	}
	
	public PedidoVentaVO getPedidoVenta()
	{
		return pedidoVenta;
	}
	
	public void setPedidoVenta( PedidoVentaVO pedidoVenta )
	{
		this.pedidoVenta = pedidoVenta;
	}
	
}
